let express = require('express');
let app = express();

app.get('/a',(req, res) => {
    // res.set('Content-Type','text/plain;charset=utf-8');

    res.send('你好');
})
app.get('/b',(req, res) => {
    // res.set('Content-Type','text/plain;charset=utf-8');

    res.send('你好');
})
app.get('/c',(req, res) => {
    // res.set('Content-Type','text/plain;charset=utf-8');

    res.send('你好');
})
app.get('/d',(req, res) => {
    // res.set('Content-Type','text/plain;charset=utf-8');

    res.send('你好');
})
app.get('/e',(req, res) => {
    // res.set('Content-Type','text/plain;charset=utf-8');

    res.send('你好');
})
app.listen(3001,() => {
    console.log('-----------ok-----------');
})

// 三个问题
// 匹配效率低
// 所有的接口只写在一个文件中,不方便阅读和维护
// 不利于模块化开发(根据业务拆分为不同的模块)

// 路由
// 路由,是将http请求映射到相应的处理程序或函数的过程
// 当客户端发送http请求到node.js服务器时,服务器通过URL路径来执行相对应的操作;


let router1 = express.Router();
let router2 = express.Router();
let router3 = express.Router();

// 向路由添加内容
router1.get('/a', (req, res) => {
    res.send('1212');
})
